package com.bjpowernode.shagnjia;

import com.bjpowernode.factory.UsbKingFactory;
import com.bjpowernode.service.UsbSell;

public class TaoBao implements UsbSell {

    //声明一个商家代理的厂家具体是是谁
    private UsbKingFactory usbKingFactory=new UsbKingFactory();

    //实现销售U盘的功能
    @Override
    public float sell(int amount) {
        //向厂家发送订单，告诉厂家，我买了U盘，厂家发货
        float price=usbKingFactory.sell(amount); //厂家的价格
        //商家需要加价，也就是代理要增加价格
        price=price+25;
        // 在目标的方法调用后，你做的其它功能就都是增强功能
        System.out.println("淘宝商家，给你返回一个优惠卷，或者红包！");

        //增加的价格
        return price;
    }
}
